package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.RebateCategoryAddVO;
import com.junzhiit.nengji.cms.web.vo.RebateCategoryEditVO;
import com.junzhiit.nengji.cms.web.vo.RebateCategoryVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface RebateCategoryService {

	/**
	 * 
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月22日 下午3:49:53
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp, RebateCategoryVO rebateCategoryVO);
	
	/**
	 * 
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月22日 下午4:00:04
	 * @return ResultVO
	 */
	public ResultVO findById(String id);
	
	
	/**
	 * 
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月22日 下午4:13:43
	 * @return ResultVO
	 */
	public ResultVO update(String id,RebateCategoryEditVO rebateCategoryEditVO);
	
	
	/**
	 * 
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月22日 下午4:18:16
	 * @return ResultVO
	 */
	public ResultVO add(RebateCategoryAddVO rebateCategoryAddVO);
	
	/**
	 * 
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月23日 下午1:39:27
	 * @return ResultVO
	 */
	public ResultVO delete(String id);
}
